.loading {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    width: 100%;
    height: 100%;

    p {
        margin: 0;
    }

    .mask {
        position: absolute;
        left: 0;
        top: 0;
        
        width: 100%;
        height: 100%;
    }

    .cont {
        max-width: 50%;
        padding: 15px;

        color: #fff;
        font-size: 14px;
        text-align: center;
        border-radius: 5px;
        background-color: rgba(58, 58, 58, .9);

        .text {
            min-width: 60px;
            margin-top: 6px;
            line-height: 21px;
        }
    }
}